﻿#include "../WRWorkUuidValues.h"
#include "../WRWorkNameValues.h"
#include "../WRDataSaveUuidValues.h"
#include "../WRDataSaveNameValues.h"
#include "../Structs/WRWorkStatus.h"
#include "../Structs/WRWorkSwitch.h"
#include "../Structs/WRDataSaveState.h"
#include "WRWorkTcpCommServerInterfaces.h"

//工作状态源激活器。
static WRWorkTcpCommServerStateSourceActivator<WRWorkStatus, WRBytesWriter<WRWorkStatus>,  WRWorkStatusSourceUuidValue, WRWorkStatusSourceNameValue> g_workStatusSourceActivator;
//工作切换处理者激活器。
static WRWorkTcpCommServerTaskDealerActivator<WRWorkSwitch, WRTaskParamsParser<WRWorkSwitch>, WRTaskVoidResultWriter<WRWorkSwitch>, WRWorkSwitchDealerUuidValue, WRWorkSwitchDealerNameValue> g_workSwitchDealerActivator;

//数据存储状态源激活器。
static WRWorkTcpCommServerStateSourceActivator<WRDataSaveState, WRBytesWriter<WRDataSaveState>,  WRDataSaveStateSourceUuidValue, WRDataSaveStateSourceNameValue> g_dataSaveStateSourceActivator;
